home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Gold Collection
/
Software Vault - The Gold Collection (American Databankers) (1993).ISO
/
cdr48
/
ktree.zip
/
README.DOC
< prev
next >
Wrap
Text File
|
1993-04-17
|
6KB
|
130 lines
KEYTREE TOOLBOX VERSION 3.1 - MAY 1992 (Copyright Rewse Consultants Ltd)
________________________________________________________________________
┌─────────┐
┌─────┴───┐ │ (R)
──│ │o │──────────────────
│ ┌─────┴╨──┐ │ Association of
│ │ │─┘ Shareware
└───│ o │ Professionals
──────│ ║ │────────────────────
└────╨────┘ MEMBER
___________________________________________________________________________
The KeyTree Toolbox is a set of library routines for PASCAL programmers for
creation, access and maintenance of indexed files of variable length records.
It requires Turbo PASCAL version 4 or later.
The files that should be on this disk are :
README.DOC - this file
KEYTREE.PAS - the source code of the KeyTree Utilities
FUNCKEY.PAS - customizable pascal code, used by KEYTREE.PAS
KTERRORS.PAS - plain language version of KeyTree exception codes
TUTOR.EXE - a tutorial program which allows you to create simple
files and access them using the toolbox
NAMES.FIL - a simple file which can be used by TUTOR.EXE
MANUALP.EXE - an electronic manual describing the KeyTree Toolbox
MANUALP.FIL - which is used by MANUAL.EXE
SAMPLESP.EXE - an electronic manual showing some useful examples
SAMPLESP.FIL - which is used by SAMPLES.EXE
LOOK.EXE - a program for looking at KeyTree files in detail
(very good for understanding how the KeyTree system works)
CLEANUP.EXE - a program for cleaning up KeyTree files (getting rid of
dead records)
ADDINDEX.EXE - a program for adding additional indexes to an existing
KeyTree file. It is unlikely that you will ever want to
add new keys permanently to a file. However suppose you
had a customer file keyed by customer number, and you
also had a one-off need to access these in post code
sequence. You could use this program to change the key
to post code plus customer number, and use the temporary
file created (TMP1.$$$) for the processing.
SCANPLUS.EXE - a program for finding keyboard scan codes - totally
unrelated to the KeyTree Toolbox, but we hope you find
it useful!
ORDER.DOC - print this file and send it to us when you register your
use of the KeyTree Toolbox
SHR-WARE.DOC - a description of shareware and the Association of
Shareware Professionals
COMPILING THE KEYTREE TOOLBOX
_____________________________
The first thing you should do is use your compiler to MAKE KEYTREE.TPU.
The file FUNCKEY.PAS is 'used' by KEYTREE.PAS and so it will be
compiled at the same time. If you intend using the ktError function,
you should also compile KTERRORS.PAS .
Then, any source file that uses the KeyTree Toolbox should include the
following line :
uses keytree,kterrors;
WARRANTY & SUPPORT
__________________
Whilst we have taken every care to ensure that the KeyTree Toolbox works
as specified, there is an ancient programmers saying - "Every program
contains at least one bug!". We don't propose to enter into a deep
philosophical discussion on the truth or otherwise of this saying, but
it is a brave man indeed who offers any warranty on the accuracy of
software. Therefore, in common with every other software supplier we
have ever come across, we offer no particular warranty regarding the
use of the KeyTree Toolbox, and it is your responsibility to ensure
that your programs, which use the KeyTree Toolbox, work.
However, in the unlikely event that you find some combination which does
not do what you expected, we want to hear from you. Please write to us
at the address below, and we will endeavour to explain the problem.
The KeyTree Utilities has been tested using Turbo Pascal versions 4 & 5.
It would probably need amending to run successfully on other compilers.
COPYRIGHT & (ABSENCE OF) ROYALTIES
__________________________________
The copyright in KeyTree Toolbox (which includes all the files listed
above) is the property of Rewse Consultants Limited. You may make as
many copies of the KeyTree Toolbox as you wish, BUT -
i) you may not SELL the KeyTree Toolbox to any third party and
ii) if you GIVE the KeyTree Toolbox to any third party, you MUST
give them all of the files listed above, particularly this one,
and the same conditions apply to the third party.
In other words, we are impoverished programmers trying to earn an
honest crust, and you wouldn't want to deprive our children of a new
pair of shoes, would you?
No royalty is expected for programs which you create using the KeyTree
Toolbox and then distribute to third parties as executable files.
However, we would be interested to hear about your use of the software.
The KeyTree Toolbox is issued as shareware. In case you are unaware of
how the shareware system works, it is NOT 'free' software. No initial
charge is made for the software, so that you can try it out without
obligation. However, if you continue to use the software (and in the case
of the KeyTree Toolbox, use programs created using it), then you are
required to pay a registration fee. If you don't think the KeyTree
Toolbox is worth the registration fee..... well, thanks for your
interest. Just stop using it, and you don't owe us a thing. To register
your use of the software, we ask you to pay a miserly £30 (UK Pounds), a
mere fraction of the amount that you are saving in time and effort.
Please send your registration fee to :
Rewse Consultants Limited
44, Horseshoe Road, Pangbourne, Reading, Berkshire RG8 7JL, UK
You can pay the registration fee by Visa or Mastercard - just send us the
account number and date of expiry, and sign the letter authorising us to
charge it to your account.